home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Business, Office & Collaboration / VirtualBox 2.0.6 / VirtualBox-2.0.6-39760-Win_x86.msi / vboxtapinf < prev    next >
Windows Setup INFormation  |  2008-11-21  |  6KB  |  163 lines

  1. ;
  2. ; VirtualBox Host Interface Networking Driver
  3. ;
  4. ;
  5. ; Copyright (C) 2006-2007 Sun Microsystems, Inc.
  6. ;
  7. ; This file is part of VirtualBox Open Source Edition (OSE), as
  8. ; available from http://www.virtualbox.org. This file is free software;
  9. ; you can redistribute it and/or modify it under the terms of the GNU
  10. ; General Public License (GPL) as published by the Free Software
  11. ; Foundation, in version 2 as it comes in the "COPYING" file of the
  12. ; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
  13. ; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
  14. ;
  15. ; Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
  16. ; Clara, CA 95054 USA or visit http://www.sun.com if you need
  17. ; additional information or have any questions.
  18. ;
  19.  
  20. [Version]
  21.    Signature = "$Windows NT$"
  22. CatalogFile = VBoxTAP.cat
  23.    ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
  24.    Provider = %Provider%
  25.    Class = Net
  26.  
  27. ; This version number should match the version
  28. ; number given in SOURCES.
  29. ;; @todo: edit this too? what's the above comment about?
  30.    DriverVer=02/19/2007,8.00.00.0005
  31.  
  32. [Strings]
  33. ; Note; there are hardcoded checks for these strings!!
  34.    DeviceDescription = "VirtualBox TAP Adapter"
  35.    Provider = "Sun Microsystems, Inc."
  36.  
  37. ;----------------------------------------------------------------
  38. ;                      Manufacturer + Product Section (Done)
  39. ;----------------------------------------------------------------
  40. [Manufacturer]
  41. %Provider% = VBoxTAP
  42.  
  43. [VBoxTAP]
  44.    %DeviceDescription% = VBoxTAP.ndi, VBoxTAP
  45.  
  46. ;---------------------------------------------------------------
  47. ;                             Driver Section (Done)
  48. ;---------------------------------------------------------------
  49.  
  50. ;----------------- Characteristics ------------
  51. ;    NCF_PHYSICAL = 0x04
  52. ;    NCF_VIRTUAL = 0x01
  53. ;    NCF_SOFTWARE_ENUMERATED = 0x02
  54. ;    NCF_HIDDEN = 0x08
  55. ;    NCF_NO_SERVICE = 0x10
  56. ;    NCF_HAS_UI = 0x80
  57. ;----------------- Characteristics ------------
  58.  
  59. [VBoxTAP.ndi]
  60.    CopyFiles       = VBoxTAP.driver, VBoxTAP.files
  61.    AddReg          = VBoxTAP.reg
  62.    AddReg          = VBoxTAP.params.reg
  63.    Characteristics = 0x81  ; NCF_PHYSICAL | NCF_HAS_UI
  64.    BusType         = 1
  65.  
  66. [VBoxTAP.ndi.Services]
  67.    AddService = VBoxTAP,        2, VBoxTAP.service
  68.  
  69. [VBoxTAP.reg]
  70.    HKR, Ndi,            Service,      0, "VBoxTAP"
  71.    HKR, Ndi\Interfaces, UpperRange,   0, "ndis5"
  72.    HKR, Ndi\Interfaces, LowerRange,   0, "ethernet"
  73.    HKR, ,               Manufacturer, 0, "%Provider%"
  74.    HKR, ,               ProductName,  0, "%DeviceDescription%"
  75.  
  76. [VBoxTAP.params.reg]
  77.    HKR, Ndi\params\MTU,                  ParamDesc, 0, "MTU"
  78.    HKR, Ndi\params\MTU,                  Type,      0, "int"
  79.    HKR, Ndi\params\MTU,                  Default,   0, "1500"
  80.    HKR, Ndi\params\MTU,                  Optional,  0, "0"
  81.    HKR, Ndi\params\MTU,                  Min,       0, "100"
  82.    HKR, Ndi\params\MTU,                  Max,       0, "16384"
  83.    HKR, Ndi\params\MTU,                  Step,      0, "1"
  84.    HKR, Ndi\params\MediaStatus,          ParamDesc, 0, "Media Status"
  85.    HKR, Ndi\params\MediaStatus,          Type,      0, "enum"
  86.    HKR, Ndi\params\MediaStatus,          Default,   0, "0"
  87.    HKR, Ndi\params\MediaStatus,          Optional,  0, "0"
  88.    HKR, Ndi\params\MediaStatus\enum,     "0",       0, "Application Controlled"
  89.    HKR, Ndi\params\MediaStatus\enum,     "1",       0, "Always Connected"
  90.    HKR, Ndi\params\MAC,                  ParamDesc, 0, "MAC Address"
  91.    HKR, Ndi\params\MAC,                  Type,      0, "edit"
  92.    HKR, Ndi\params\MAC,                  Optional,  0, "1"
  93.    HKR, Ndi\params\AllowNonAdmin,        ParamDesc, 0, "Non-Admin Access"
  94.    HKR, Ndi\params\AllowNonAdmin,        Type,      0, "enum"
  95.    HKR, Ndi\params\AllowNonAdmin,        Default,   0, "1"
  96.    HKR, Ndi\params\AllowNonAdmin,        Optional,  0, "0"
  97.    HKR, Ndi\params\AllowNonAdmin\enum,   "0",       0, "Not Allowed"
  98.    HKR, Ndi\params\AllowNonAdmin\enum,   "1",       0, "Allowed"
  99.  
  100.  
  101. ;----------------------------------------------------------------
  102. ;                             Service Section
  103. ;----------------------------------------------------------------
  104.  
  105. ;---------- Service Type -------------
  106. ;    SERVICE_KERNEL_DRIVER     = 0x01
  107. ;    SERVICE_WIN32_OWN_PROCESS = 0x10
  108. ;---------- Service Type -------------
  109.  
  110. ;---------- Start Mode ---------------
  111. ;    SERVICE_BOOT_START   = 0x0
  112. ;    SERVICE_SYSTEM_START = 0x1
  113. ;    SERVICE_AUTO_START   = 0x2
  114. ;    SERVICE_DEMAND_START = 0x3
  115. ;    SERVICE_DISABLED     = 0x4
  116. ;---------- Start Mode ---------------
  117.  
  118. [VBoxTAP.service]
  119.    DisplayName = %DeviceDescription%
  120.    ServiceType = 1
  121.    StartType = 3
  122.    ErrorControl = 1
  123.    LoadOrderGroup = NDIS
  124.    ServiceBinary = %12%\VBoxTAP.sys
  125.  
  126. ;-----------------------------------------------------------------
  127. ;                                File Installation
  128. ;-----------------------------------------------------------------
  129.  
  130. ;----------------- Copy Flags ------------
  131. ;    COPYFLG_NOSKIP = 0x02
  132. ;    COPYFLG_NOVERSIONCHECK = 0x04
  133. ;----------------- Copy Flags ------------
  134.  
  135. ; SourceDisksNames
  136. ; diskid = description[, [tagfile] [, <unused>, subdir]]
  137. ; 1 = "Intel Driver Disk 1",e100bex.sys,,
  138.  
  139. [SourceDisksNames]
  140.    1 = %DeviceDescription%, VBoxTAP.sys
  141.  
  142. ; SourceDisksFiles
  143. ; filename_on_source = diskID[, [subdir][, size]]
  144. ; e100bex.sys = 1,, ; on distribution disk 1
  145.  
  146. [SourceDisksFiles]
  147. VBoxTAP.sys = 1
  148.  
  149. [DestinationDirs]
  150.    VBoxTAP.files  = 11
  151.    VBoxTAP.driver = 12
  152.  
  153. [VBoxTAP.files]
  154. ;   TapPanel.cpl,,,6   ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  155. ;   cipsrvr.exe,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  156.  
  157. [VBoxTAP.driver]
  158.    VBoxTAP.sys,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
  159.  
  160. ;---------------------------------------------------------------
  161. ;                                      End
  162. ;---------------------------------------------------------------
  163.